/-app ...
/-app/boot
/-app/layout ...
/-app/layout/loading
/-app/layout/managed ...
AssemblyDetails.html
MethodInfo.html
Type.html
page.css
page.html
/-app/layout/tree
FieldNode.html
MethodNode.html
NamespaceNode.html
PEHeadersNode.html
PropertyNode.html
ReferencesNode.html
TypeNode.html
UnmanagedImportsNode.html
UnmanagedResourceNode.html
UnmanagedResourcesNode.html
/-app/layout/unmanaged
app.css
commonPage.css
pe.css
pefile.html
/-app/loaded
/-app/loaded/tree
BaseNode.ts
FieldNode.ts
MethodNode.ts
NamespaceNode.ts
PEHeadersNode.ts
PropertyNode.ts
ReferencesNode.ts
Tree.ts
TypeNode.ts
UnmanagedImportsNode.ts
UnmanagedResourceNode.ts
UnmanagedResourcesNode.ts
AssemblyDetails.ts
Page.ts
PageUnmanaged.ts
/-app/loading
/-app/mscorlib
Application.ts
earlyinit.js
format.ts
functions.ts
ko.ts
lateinit.js
/-core
/-headers
/-imports
/-io
/-managed
/-typings
/-unmanaged
pe.html
pe.ts
1
<div class=pe-page-managed>
2
 
3
  <div class=pe-page-header>
4
    <!-- assembly details -->
5
 
6
    <!-- ko template: { data: details, name: 'AssemblyDetails' } --><!-- /ko -->
7
  </div>
8
  
9
  <!-- tree-details view -->
10
  <div class=pe-page-treedetails>
11
  <div class=pe-page-tree
12
       data-bind="click: nodeClick">
13
    <!-- ko template: { data: peHeaders, name: 'PEHeadersNode' } --><!-- /ko -->
14
    <!-- ko template: { data: references, name: 'ReferencesNode' } --><!-- /ko -->
15
    <!-- ko template: { foreach: namespaces, name: 'NamespaceNode' } --><!-- /ko -->
16
    <!-- ko template: { data: unmanagedImports, name: 'UnmanagedImportsNode', if: unmanagedImports } --><!-- /ko -->
17
    <!-- ko template: { data: unmanagedResources, name: 'UnmanagedResourcesNode', if: unmanagedResources } --><!-- /ko -->
18
  </div>
19
 
20
  <div class=pe-page-details>
21
 
22
<!-- debug info
23
    <div style="background: silver">
24
      <div><b>selectedNode(): </b><span data-bind="text: selectedNode()"></span></div>
25
      <div><b>data: </b><span data-bind="text: selectedNode() ? selectedNode().details : '<selectedNode=null>'"></span></div>
26
      <div><b>name: </b><span data-bind="text: selectedNode()&&selectedNode().details&&selectedNode().details.constructor ? selectedNode().details.constructor.name : '<chain-none>'"></span></div>
27
    </div>
28
-->
29
    
30
    <!-- ko if: selectedNode()&&selectedNode().details&&selectedNode().details.constructor -->
31
    <!-- ko template: { 
32
        data: selectedNode().details,
33
        name: selectedNode().details.constructor.name 
34
       }--><!-- /ko -->
35
<!-- /ko -->
36
    
37
  </div>
38
  </div>
39
 
40
</div>